home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr49
/
lgroom3.zip
/
UPDATE.DOC
< prev
next >
Wrap
Text File
|
1995-02-06
|
6KB
|
121 lines
Version 3.0, Released 2/6/95
- Added ability to create menu of programs or batch files to appear
when LegRoom is triggered. Retained option to specify program or
batch file on command line, bypassing menu. Set LR_DATA to the
fully qualified name or your menu file, including drive and path
prefix. The menu file must be formatted as the included sample.
- Added user-configurable hot keys. Now, instead of the /H= switch
to set a number key other than '0' for use with the Ctrl and Shift
as a hot key, just use /H on the LegRoom command line. You'll be
prompted to press the desired hot key combination before LegRoom
goes resident.
- Added /P option to suppress replacement of DOS prompt when shelling,
so that users of DOS shell replacements (e.g., 4DOS) with special
prompt features can continue to use them without conflicts.
- Added /M option to disable protection against swapping out TSRs
loaded after LegRoom. In case of a program which installs
interrupt handlers, LegRoom, by default, will avoid swapping it out
because it looks like a TSR.
A TSR whose interrupt handlers may be called needs to be kept in
memory. However, a non-resident application which installs
interrupt handlers, such as a laboratory data analysis program, may
be safe to swap out of memory. If not swapped, it may consume 100s
of KB of conventional RAM, limiting the effectiveness of LegRoom in
this situation. When used with an application of this type and no
other TSRs are loaded after LegRoom, it is safe to use /M. In
short, EXERCISE CAUTION IN USING THE /M SWITCH.
- Minimized the use of temporary batch files. One is still used when
shelling to DOS, as a simple, reliable way to temporarily modify the
DOS prompt. For lauching applications, however, transition to the
application is faster and smoother.
Solved the problem with DOSKEY caused by stuffing keystrokes to
launch the temporary batch file.
Eliminated the need to add an 'EXIT' command at the end of each
batch file to be launched using the /R= option. Now, no changes
must be made to a batch file to make it behave like a TSR.
- For users who want to retain the flexibility offered by the previous
version's approach, we added the /B= option. It works just like /R=
except that it's only for batch files and it does not automatically
return to the suspended application.
- Fixed a bug which had the potential to cause sharing conflict with
temporary files on networks with multiple concurrent users. The
likelihood of the problem occurring was very low. If two users,
both configured to use disk, rather than memory swapping, were
located in the same directory and the second one triggered LegRoom
before the first one returned, their swap files could be corrupted.
Part of the solution requires replacement of the LR_SWAP environment
variable with LR_TEMP, which (if set) specifies a directory, not a
file name. All temporary files will be maintained in that directory.
Remember, in a multi-user environment, you must set LR_TEMP to a
different directory for each user.
- Eliminated the disappearing cursor problem.
- Eliminated display of the "Please wait ..." message if not swapping
to disk. Since swapping to memory (XMS or EMS) is instantaneous,
the message would flash on and off for a brief moment, distracting
some users.
- Discontinued the practice of deleting swap files and recreating them
as needed, to reduce the cumulative disk fragmentation effect over
time.
- Restored temporary files to a visible state so you can delete old
ones if you have created them in various directories.
- Reduced the conventional memory footprint of the resident portion of
LegRoom (when EMS memory is available and used) by about 1/3 to 1328
bytes.
Version 2.0 Released 11/15/93
Eliminated the accumulation of temporary files for users who lack
sufficient extended or expanded memory for memory swapping, while
retaining support for multiple users on a network. Added the use of
environment variable LR_SWAP (if set) for specifying the swap file
(if needed).
If LR_SWAP not set, it creates a single swap file named LEGROOM.$$$,
located in the TEMP subdirectory of the directory in which LegRoom
is installed. In version 1.0 created a unique, new swap file each
time LegRoom was loaded.
Automatically deletes prior swap file (if any) on being loaded.
Version 1.0 deleted only swap files which are at least two days old.
Version 2.0 also deletes the swap file on being unloaded.
Added prompt to type EXIT to return to the prior application. Under
DOS 3.0 and up, it gives the name of the application from which you
shelled out. The new prompt is active while shelled to DOS via
LegRoom. The prior prompt is restored on typing EXIT.
Added save/restore of active character set.
Stopped blinking certain screen attributes on restoring foreground
application.
Made more robust on Netware networks, when shelling from large
applications.
Fixed behavior on Hercules video adapters so it properly restores
the screen after popping up while in graphic mode.
Pass on the environment prevailing when LegRoom is loaded, rather
than the master environment. In version 1.0, if used in Windows or
DesqView, the environment variables set within that environment were
not inherited on shelling to DOS. In version 2.0, such variables are
available to COMMAND.COM on shelling to DOS or to a triggered
application if using the /R= switch.